// SPDX-FileCopyrightText: © 2025 Tenstorrent AI ULC.
// SPDX-License-Identifier: Apache-2.0

#pragma once

#include "ttnn/tensor/tensor.hpp"

namespace ttnn::operations::reduction::prod_nc {

struct operation_attributes_t {
    int64_t dim;
};

struct tensor_args_t {
    Tensor input;
    Tensor output;  // Note: output is passed as input (inplace pattern)
};

using tensor_return_value_t = Tensor;

using spec_return_value_t = TensorSpec;

}  // namespace ttnn::operations::reduction::prod_nc
